PeriFast/Corrosion: A 3D Pseudospectral Peridynamic MATLAB Code for Corrosion

نویسندگان

چکیده

We introduce PeriFast/Corrosion, a MATLAB code that uses the fast convolution-based method (FCBM) for peridynamic (PD) models of corrosion damage. The FCBM convolutional structure PD equations and employs Fast Fourier transform (FFT) to achieve computational complexity $$O(NlogN)$$ . PeriFast/Corrosion has significantly lower memory allocation needs, $$O(N)$$ , compared with, example, meshfree with direct summation requires $$O({N}^{2})$$ model are briefly reviewed, detailed is presented. efficiently solves 3D uniform (example copper) pitting stainless steel) problems multiple growing merging pits, set in complicated shape sample. Discussions on possible immediate extensions other damage provided. branch PeriFast codes freely available GitHub [1].

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MATLAB CODE FOR VIBRATING PARTICLES SYSTEM ALGORITHM

In this paper, MATLAB code for a recently developed meta-heuristic methodology, the vibrating particles system (VPS) algorithm, is presented. The VPS is a population-based algorithm which simulates a free vibration of single degree of freedom systems with viscous damping. The particles gradually approach to their equilibrium positions that are achieved from current population and historically b...

متن کامل

MATLAB CODE FOR AN ENHANCED VIBRATING PARTICLES SYSTEM ALGORITHM

Vibrating particles system (VPS) is a new meta-heuristic algorithm based on the free vibration of freedom system’ single degree with viscous damping. In this algorithm, each agent gradually approach to its equilibrium position; new agents are generated according to current agents and a historically best position. Enhanced vibrating particles system (EVPS) employs a new alternative procedu...

متن کامل

matlab code for vibrating particles system algorithm

in this paper, matlab code for a recently developed meta-heuristic methodology, the vibrating particles system (vps) algorithm, is presented. the vps is a population-based algorithm which simulates a free vibration of single degree of freedom systems with viscous damping. the particles gradually approach to their equilibrium positions that are achieved from current population and historically b...

متن کامل

An efficient 3D topology optimization code written in Matlab

This paper presents an efficient and compact Matlab code to solve three-dimensional topology optimization problems. The 169 lines comprising this code include finite element analysis, sensitivity analysis, density filter, optimality criterion optimizer, and display of results. The basic code solves minimum compliance problems. A systematic approach is presented to easily modify the definition o...

متن کامل

matVTK - 3D Visualization for MATLAB

The rapid and flexible visualization of large amounts of complex data has become a crucial part in medical image analysis. In recent years the Visualization Toolkit (VTK) has evolved as the de-facto standard for open-source medical data visualization. It features a clean design based on a data flow paradigm, which the existing wrappers for VTK (Python, Tcl/Tk, Simulink) closely follow. This all...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Peridynamics and Nonlocal Modeling

سال: 2023

ISSN: ['2522-896X', '2522-8978']

DOI: https://doi.org/10.1007/s42102-023-00098-5